direct satellite broadcasting - Turkish English Dictionary